def analyze_number():
    number = input("Введите четырёхзначное целое число: ")
    
    try:
        number = int(number)
        if number < 1000 or number > 9999:
            print("Введённое число не является четырёхзначным")
            return
    except:
        print("Ошибка: Введите целое число.")
        return

    digits = [int(d) for d in str(number)]
    
    min_digit = min(digits)
    max_digit = max(digits)
    even_count = sum(1 for d in digits if d % 2 == 0)
    zero_count = digits.count(0)

    square_count = sum(1 for d in digits if (d**0.5 == int(d**0.5)))
    
    is_square = "Число" if (int(number**0.5)**2 == number) else "Нет"
    is_even = "Да" if number % 2 == 0 else "Нет"
    is_multiple_of_three = "Да" if number % 3 == 0 else "Нет"

    print(f"Число чётное: {is_even}")
    print(f"Число кратное трём: {is_multiple_of_three}")
    print(f"Число является квадратом числа: {is_square}")
    print(f"Наименьшая цифра числа: {min_digit}")
    print(f"Наибольшая цифра числа: {max_digit}")
    print(f"Количество нулей в числе: {zero_count}")
    for i, digit in enumerate(digits):
        is_square_digit = "Цифра" if (int(digit**0.5)**2 == digit) else "Нет"
        print(f"Цифра в разряде {10**i // 10} является квадратом цифры: {digit} или {is_square_digit}")

analyze_number()
